# near model CODE resource # jump table entries: 2688-2688 (1 of them) export_336: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 200C move.l D0, A4 0000000C 6610 bne +0x12 /* 0000001E */ 0000000E 7008 moveq.l D0, 0x08 00000010 2F00 move.l -[A7], D0 00000012 4EAD 006A jsr [A5 + 0x6A /* export_9 */] 00000016 2840 movea.l A4, D0 00000018 200C move.l D0, A4 0000001A 584F addq.w A7, 4 0000001C 671A beq +0x1C /* 00000038 */ label0000001E: 0000001E 7000 moveq.l D0, 0x00 00000020 2F00 move.l -[A7], D0 00000022 322E 0012 move.w D1, [A6 + 0x12] 00000026 48C1 ext.l D1 00000028 2F01 move.l -[A7], D1 0000002A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000002E 2F0C move.l -[A7], A4 00000030 4EBA 00C8 jsr [PC + 0xC8 /* 000000FA */] 00000034 4FEF 0010 lea.l A7, [A7 + 0x10] label00000038: 00000038 200C move.l D0, A4 0000003A 286E FFFC movea.l A4, [A6 - 0x4] 0000003E 4E5E unlink A6 00000040 4E75 rts fn00000042: 00000042 4E56 0000 link A6, 0 00000046 2F0C move.l -[A7], A4 00000048 286E 0008 movea.l A4, [A6 + 0x8] 0000004C 2F0C move.l -[A7], A4 0000004E 4EBA 01D8 jsr [PC + 0x1D8 /* 00000228 */] 00000052 4A00 tst.b D0 00000054 584F addq.w A7, 4 00000056 6706 beq +0x8 /* 0000005E */ 00000058 202C 0004 move.l D0, [A4 + 0x4] 0000005C 6006 bra +0x8 /* 00000064 */ label0000005E: 0000005E 203C 7FFF FFFF move.l D0, 0x7FFFFFFF label00000064: 00000064 286E FFFC movea.l A4, [A6 - 0x4] 00000068 4E5E unlink A6 0000006A 4E75 rts fn0000006C: 0000006C 4E56 0000 link A6, 0 00000070 2F07 move.l -[A7], D7 00000072 3E2E 000A move.w D7, [A6 + 0xA] 00000076 3007 move.w D0, D7 00000078 0440 0032 subi.w D0, 0x32 /* '2' */ 0000007C 6772 beq +0x74 /* 000000F0 */ 0000007E 5340 subq.w D0, 1 00000080 676E beq +0x70 /* 000000F0 */ 00000082 5340 subq.w D0, 1 00000084 676A beq +0x6C /* 000000F0 */ 00000086 5340 subq.w D0, 1 00000088 674E beq +0x50 /* 000000D8 */ 0000008A 5340 subq.w D0, 1 0000008C 6750 beq +0x52 /* 000000DE */ 0000008E 5340 subq.w D0, 1 00000090 6752 beq +0x54 /* 000000E4 */ 00000092 5340 subq.w D0, 1 00000094 6754 beq +0x56 /* 000000EA */ 00000096 0440 222B subi.w D0, 0x222B /* '\"+' */ 0000009A 6724 beq +0x26 /* 000000C0 */ 0000009C 5340 subq.w D0, 1 0000009E 6724 beq +0x26 /* 000000C4 */ 000000A0 0440 0ABB subi.w D0, 0xABB 000000A4 672A beq +0x2C /* 000000D0 */ 000000A6 5340 subq.w D0, 1 000000A8 672A beq +0x2C /* 000000D4 */ 000000AA 0440 00FA subi.w D0, 0xFA 000000AE 6740 beq +0x42 /* 000000F0 */ 000000B0 5340 subq.w D0, 1 000000B2 673C beq +0x3E /* 000000F0 */ 000000B4 0440 2326 subi.w D0, 0x2326 /* '#&' */ 000000B8 670E beq +0x10 /* 000000C8 */ 000000BA 5340 subq.w D0, 1 000000BC 670E beq +0x10 /* 000000CC */ 000000BE 6030 bra +0x32 /* 000000F0 */ label000000C0: 000000C0 7032 moveq.l D0, 0x32 000000C2 602E bra +0x30 /* 000000F2 */ label000000C4: 000000C4 7033 moveq.l D0, 0x33 000000C6 602A bra +0x2C /* 000000F2 */ label000000C8: 000000C8 7035 moveq.l D0, 0x35 000000CA 6026 bra +0x28 /* 000000F2 */ label000000CC: 000000CC 7036 moveq.l D0, 0x36 000000CE 6022 bra +0x24 /* 000000F2 */ label000000D0: 000000D0 7037 moveq.l D0, 0x37 000000D2 601E bra +0x20 /* 000000F2 */ label000000D4: 000000D4 7038 moveq.l D0, 0x38 000000D6 601A bra +0x1C /* 000000F2 */ label000000D8: 000000D8 303C 5141 move.w D0, 0x5141 /* 'QA' */ 000000DC 6014 bra +0x16 /* 000000F2 */ label000000DE: 000000DE 303C 5142 move.w D0, 0x5142 /* 'QB' */ 000000E2 600E bra +0x10 /* 000000F2 */ label000000E4: 000000E4 303C 2D1F move.w D0, 0x2D1F 000000E8 6008 bra +0xA /* 000000F2 */ label000000EA: 000000EA 303C 2D20 move.w D0, 0x2D20 /* '- ' */ 000000EE 6002 bra +0x4 /* 000000F2 */ label000000F0: 000000F0 3007 move.w D0, D7 label000000F2: 000000F2 2E2E FFFC move.l D7, [A6 - 0x4] 000000F6 4E5E unlink A6 000000F8 4E75 rts fn000000FA: 000000FA 4E56 FEFC link A6, -0x0104 000000FE 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000102 3E2E 0012 move.w D7, [A6 + 0x12] 00000106 266E 000C movea.l A3, [A6 + 0xC] 0000010A 286E 0008 movea.l A4, [A6 + 0x8] 0000010E 7000 moveq.l D0, 0x00 00000110 2940 0004 move.l [A4 + 0x4], D0 00000114 2880 move.l [A4], D0 00000116 220B move.l D1, A3 00000118 6700 00FC beq +0xFE /* 00000216 */ 0000011C 4878 2BF2 push.l 0x2BF2 00000120 2F0B move.l -[A7], A3 00000122 2053 movea.l A0, [A3] 00000124 2050 movea.l A0, [A0] 00000126 2268 000C movea.l A1, [A0 + 0xC] 0000012A 4E91 jsr [A1] 0000012C 7200 moveq.l D1, 0x00 0000012E 1200 move.b D1, D0 00000130 4A81 tst.l D1 00000132 504F addq.w A7, 8 00000134 6638 bne +0x3A /* 0000016E */ 00000136 0C47 0032 cmpi.w D7, 0x32 /* '2' */ 0000013A 6D06 blt +0x8 /* 00000142 */ 0000013C 0C47 0039 cmpi.w D7, 0x39 /* '9' */ 00000140 6F2C ble +0x2E /* 0000016E */ label00000142: 00000142 48C7 ext.l D7 00000144 2F07 move.l -[A7], D7 00000146 2F0B move.l -[A7], A3 00000148 2053 movea.l A0, [A3] 0000014A 2050 movea.l A0, [A0] 0000014C 2268 0080 movea.l A1, [A0 + 0x80] 00000150 4E91 jsr [A1] 00000152 2C00 move.l D6, D0 00000154 2946 0004 move.l [A4 + 0x4], D6 00000158 7000 moveq.l D0, 0x00 0000015A 2880 move.l [A4], D0 0000015C 4A86 tst.l D6 0000015E 6C06 bge +0x8 /* 00000166 */ 00000160 72FF moveq.l D1, 0xFFFFFFFF 00000162 2881 move.l [A4], D1 00000164 6002 bra +0x4 /* 00000168 */ label00000166: 00000166 7200 moveq.l D1, 0x00 label00000168: 00000168 504F addq.w A7, 8 0000016A 6000 00AA bra +0xAC /* 00000216 */ label0000016E: 0000016E 48C7 ext.l D7 00000170 2F07 move.l -[A7], D7 00000172 4EBA FEF8 jsr [PC - 0x108 /* 0000006C */] 00000176 3C00 move.w D6, D0 00000178 0C47 0032 cmpi.w D7, 0x32 /* '2' */ 0000017C 584F addq.w A7, 4 0000017E 6726 beq +0x28 /* 000001A6 */ 00000180 0C47 0033 cmpi.w D7, 0x33 /* '3' */ 00000184 6720 beq +0x22 /* 000001A6 */ 00000186 0C47 2E1A cmpi.w D7, 0x2E1A 0000018A 671A beq +0x1C /* 000001A6 */ 0000018C 0C47 2E1B cmpi.w D7, 0x2E1B 00000190 6714 beq +0x16 /* 000001A6 */ 00000192 2D4B FFFC move.l [A6 - 0x4], A3 00000196 2F0B move.l -[A7], A3 00000198 204B movea.l A0, A3 0000019A 2050 movea.l A0, [A0] 0000019C 2050 movea.l A0, [A0] 0000019E 2268 01D4 movea.l A1, [A0 + 0x1D4] 000001A2 4E91 jsr [A1] 000001A4 584F addq.w A7, 4 label000001A6: 000001A6 41EE FEFC lea.l A0, [A6 - 0x104] 000001AA 4210 clr.b [A0] 000001AC 48C6 ext.l D6 000001AE 2F06 move.l -[A7], D6 000001B0 486E FEFC pea.l [A6 - 0x104] 000001B4 2F0B move.l -[A7], A3 000001B6 2053 movea.l A0, [A3] 000001B8 2050 movea.l A0, [A0] 000001BA 2268 0060 movea.l A1, [A0 + 0x60] 000001BE 4E91 jsr [A1] 000001C0 7000 moveq.l D0, 0x00 000001C2 102E FEFC move.b D0, [A6 - 0x104] 000001C6 0C40 000B cmpi.w D0, 0xB 000001CA 4FEF 000C lea.l A7, [A7 + 0xC] 000001CE 672A beq +0x2C /* 000001FA */ 000001D0 48C7 ext.l D7 000001D2 2F07 move.l -[A7], D7 000001D4 2F0B move.l -[A7], A3 000001D6 2053 movea.l A0, [A3] 000001D8 2050 movea.l A0, [A0] 000001DA 2268 0080 movea.l A1, [A0 + 0x80] 000001DE 4E91 jsr [A1] 000001E0 2C00 move.l D6, D0 000001E2 2946 0004 move.l [A4 + 0x4], D6 000001E6 7000 moveq.l D0, 0x00 000001E8 2880 move.l [A4], D0 000001EA 4A86 tst.l D6 000001EC 6C06 bge +0x8 /* 000001F4 */ 000001EE 72FF moveq.l D1, 0xFFFFFFFF 000001F0 2881 move.l [A4], D1 000001F2 6002 bra +0x4 /* 000001F6 */ label000001F4: 000001F4 7200 moveq.l D1, 0x00 label000001F6: 000001F6 504F addq.w A7, 8 000001F8 600A bra +0xC /* 00000204 */ label000001FA: 000001FA 28AE FF00 move.l [A4], [A6 - 0x100] 000001FE 296E FF04 0004 move.l [A4 + 0x4], [A6 - 0xFC] label00000204: 00000204 4A2E 0017 tst.b [A6 + 0x17] 00000208 670C beq +0xE /* 00000216 */ 0000020A 48C7 ext.l D7 0000020C 2F07 move.l -[A7], D7 0000020E 2F0B move.l -[A7], A3 00000210 4EAD 08C2 jsr [A5 + 0x8C2 /* export_276 */] 00000214 504F addq.w A7, 8 label00000216: 00000216 2F0C move.l -[A7], A4 00000218 4EBA FE28 jsr [PC - 0x1D8 /* 00000042 */] 0000021C 584F addq.w A7, 4 0000021E 4CEE 18C0 FEEC movem.l D6,D7,A3,A4, [A6 - 0x114] 00000224 4E5E unlink A6 00000226 4E75 rts fn00000228: 00000228 4E56 0000 link A6, 0 0000022C 48E7 0108 movem.l -[A7], D7,A4 00000230 286E 0008 movea.l A4, [A6 + 0x8] 00000234 4207 clr.b D7 00000236 4A94 tst.l [A4] 00000238 6610 bne +0x12 /* 0000024A */ 0000023A 4AAC 0004 tst.l [A4 + 0x4] 0000023E 5CC0 sge D0 00000240 0240 0001 andi.w D0, 0x1 00000244 48C0 ext.l D0 00000246 1E00 move.b D7, D0 00000248 6014 bra +0x16 /* 0000025E */ label0000024A: 0000024A 70FF moveq.l D0, 0xFFFFFFFF 0000024C B094 cmp.l D0, [A4] 0000024E 660E bne +0x10 /* 0000025E */ 00000250 4AAC 0004 tst.l [A4 + 0x4] 00000254 5DC0 slt D0 00000256 0240 0001 andi.w D0, 0x1 0000025A 48C0 ext.l D0 0000025C 1E00 move.b D7, D0 label0000025E: 0000025E 1007 move.b D0, D7 00000260 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000266 4E5E unlink A6 00000268 4E75 rts